window.onload = function () {
    document.getElementById("获取验证码").onclick = function (e) {
        var 电子邮箱文本框 = document.getElementsByName("电子邮箱")[0];
        var 接收邮箱 = 电子邮箱文本框.value;
        var 邮箱正则式 = /^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/;
        if (接收邮箱 === "") {
            alert("请先输入电子邮箱！");
            return;
        } else if (!邮箱正则式.test(接收邮箱)) {
            alert("请提供正确的电子邮箱！");
            return;
        }

        e.target.disabled = true;
        var text = e.target.innerText;
        var count = 10;
        var 定时器 = setInterval(() => {
            if (count > 1) {
                count -= 1;
                e.target.innerText = `${count} 秒后可再次点击`;
            } else {
                e.target.innerText = text;
                e.target.disabled = false;
                clearInterval(定时器);
            }
        }, 1000);

        $.ajax({
            url: "/用户/验证码",
            method: "POST",
            data: {
                "电子邮箱" : 电子邮箱文本框.value
            },
            success: function (结果) {
                var 代码 = 结果["代码"];
                if (代码 === 200) {
                    alert("验证码已成功发送到你填写的电子邮箱，请查收并填写到验证码输入框。")
                } else {
                    alert(结果["消息"])
                }
            }
        })
    }
}
